Using a Tuple Space Web Service for Parallel Processing in Bioinformatics
نویسندگان
چکیده
This paper discusses the use of a Tuple Space Web Service for the construction of parallel processing applications in the field of bioinformatics. This system is based on Linda, which is a coordination language for parallel and distributed processing. The use of a coordination language greatly simplifies the parallelization of bioinformatics applications. Since this system is conceived as a web service, it provides language portability, has a simple and easily understandable architecture and does not depend on a dedicated network of workstations. To illustrate the utility of the tuple space web service, a DNA string searching application has been developed. The results of this application show very favorable performance benefits arising from the use of the web service on a network of commodity workstations. The speedup measured for the application on 30 processors was 29.1 times the one measured for one processor, which means that the execution time was reduced by 97.1%.
منابع مشابه
A Tuple Space Web Service for Distributed Programming
This paper describes the implementation of a web service providing a tuple space service for distributed programming applications. Previous research has established the benefits of using tuple space-based systems, particularly with regard to simplicity. This project has developed a new web service providing a tuple space mechanism for distributed applications based on web services. The approach...
متن کاملA Tuple Space Web Service for Distributed Programming - Simplifying Distributed Web Services Applications
This paper describes a new tuple space web service for coordination and communication in distributed web applications. This web service is based on the Linda programming model. Linda is a coordination language for parallel and distributed processing, providing a communication mechanism based on a logically shared memory space. The original Linda model has been extended through the provision of ...
متن کاملMAGI: a Node.js web service for fast microRNA-Seq analysis in a GPU infrastructure
SUMMARY MAGI is a web service for fast MicroRNA-Seq data analysis in a graphics processing unit (GPU) infrastructure. Using just a browser, users have access to results as web reports in just a few hours->600% end-to-end performance improvement over state of the art. MAGI's salient features are (i) transfer of large input files in native FASTA with Qualities (FASTQ) format through drag-and-drop...
متن کاملProlog-D-Linda v2: A New Embedding of Linda in SICStus Prolog
This paper presents an embedding of the Linda parallel programming paradigm into Prolog, resulting in a coarsely grained parallel Prolog1. The embedding provides a distributed tuple space, using unification for matching and Prolog style deduction in tuple space queries. Access to the tuple space is based on a general service mechanism, that facilitates flexible and unrestricted manipulation of ...
متن کاملHigh-Performance Parallel Processing Aerospace Information Server
This paper focuses on development and implementation of a high-performance parallel processing information server for web based education and provision of aerospace information services. An innovative model of software architecture is presented to effectively utilize the computational power of a distributed server platform. It fulfills on-demand Internet-based client requests for astronomical i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006